Internet Archive BookReader

Giraldus Cambrensis De instructione principum. Libri III